package com.sg.service.biz.component.impl;

import com.sg.common.util.RedisUtil;
import com.sg.dto.biz.component.req.*;
import com.sg.dto.biz.component.res.*;
import com.sg.service.biz.component.BusinessAtomService;
import com.sg.common.exception.Assert;
import org.apache.skywalking.apm.toolkit.trace.Tag;
import org.apache.skywalking.apm.toolkit.trace.Tags;
import org.apache.skywalking.apm.toolkit.trace.Trace;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.stream.Collectors;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
@Service
public class FinanceServiceImpl
        implements com.wicket.okrcomponent.biz.service.FinanceService {

    @Resource
    private RedisUtil redisUtil;
    @Resource
    private BusinessAtomService businessAtomService;

    /**
     * D2-查询目标预算设置个性准备列表(redis)[8436]
     * gen by moon at 5/27/2024, 10:08:49 PM
     */
    @Trace(operationName = "D2-查询目标预算设置个性准备列表(redis)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryTargetBudgetSetPersonalPreListComRespDto queryTargetBudgetSetPersonalPreListCom(QueryTargetBudgetSetPersonalPreListComReqDto reqDto) {


        QueryRedisBusinessDataSetListComRespDto queryRedisBusinessDataSetListComRespDto_1 = null;
//步骤0: D2-查询redis业务数据对象列表（业务原子） - queryRedisBusinessDataSetListCom
        QueryRedisBusinessDataSetListComRespDto queryRedisBusinessDataSetListComRespDto = null;
        QueryRedisBusinessDataSetListComReqDto queryRedisBusinessDataSetListComReqDto = new QueryRedisBusinessDataSetListComReqDto();
        queryRedisBusinessDataSetListComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1823181_1
        queryRedisBusinessDataSetListComReqDto.setCustomField1("cycleBudgetAmount");//CUSTOM_CONVENTION//sourceId:1524882_1
        queryRedisBusinessDataSetListComReqDto.setCustomField2("budgetRate");//CUSTOM_CONVENTION//sourceId:1524883_1
        queryRedisBusinessDataSetListComReqDto.setCustomField3("budgetCycleModeTypeCode");//CUSTOM_CONVENTION//sourceId:1524884_1
        queryRedisBusinessDataSetListComReqDto.setCustomField4("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1524885_1
        queryRedisBusinessDataSetListComReqDto.setCustomField5("capitalSourceId");//CUSTOM_CONVENTION//sourceId:1524886_1
        queryRedisBusinessDataSetListComReqDto.setCustomField6("targetCycleContentTypeCode");//CUSTOM_CONVENTION//sourceId:1524887_1
        queryRedisBusinessDataSetListComReqDto.setCustomField7("targetCycleContentId");//CUSTOM_CONVENTION//sourceId:1524888_1
        if (reqDto != null) {
            queryRedisBusinessDataSetListComReqDto.setBusinessDataObject(reqDto.getBusinessDataObject());//SimpleFieldAssign//sourceId:1524880_1
            queryRedisBusinessDataSetListComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1524881_1
        }

        /*D2-查询redis业务数据对象列表（业务原子）[8420]   */
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getBusinessDataObject(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-业务数据对象不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getDataObjectBatchCode(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-数据对象批次标识不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getRedisDataObjectCatalogue(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-Redis数据对象目录不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField1(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段1不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField2(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段2不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField3(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段3不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField4(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段4不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField5(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段5不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField6(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段6不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField7(), "D2-查询目标预算设置个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段7不能为空", false);
        queryRedisBusinessDataSetListComRespDto = businessAtomService.queryRedisBusinessDataSetListCom(queryRedisBusinessDataSetListComReqDto)/*vcase invoke isSameApp*/;


        queryRedisBusinessDataSetListComRespDto_1 = queryRedisBusinessDataSetListComRespDto;

        QueryTargetBudgetSetPersonalPreListComRespDto retData = new QueryTargetBudgetSetPersonalPreListComRespDto();
        if (queryRedisBusinessDataSetListComRespDto_1 != null) {
            retData.setRedisBusinessDataResList(//objList-to-objLists
                    queryRedisBusinessDataSetListComRespDto_1.getRedisBusinessDataResList().stream().map(item -> {
                        RedisBusinessDataResDto elm = new RedisBusinessDataResDto();
                        if (item != null) {
                            elm.setCycleBudgetAmount(item.getCustomField1());//SimpleFieldAssign//sourceId:298767_2
                            elm.setBudgetRate(item.getCustomField2());//SimpleFieldAssign//sourceId:298768_2
                            elm.setBudgetCycleModeTypeCode(item.getCustomField3());//SimpleFieldAssign//sourceId:298769_2
                            elm.setEvaObjTargetCycleId(item.getCustomField4());//SimpleFieldAssign//sourceId:298770_2
                            elm.setCapitalSourceId(item.getCustomField5());//SimpleFieldAssign//sourceId:298771_2
                            elm.setTargetCycleContentTypeCode(item.getCustomField6());//SimpleFieldAssign//sourceId:298772_2
                            elm.setTargetCycleContentId(item.getCustomField7());//SimpleFieldAssign//sourceId:298773_2
                        }
                        return elm;
                    }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1524892_1
        }


        return retData;
    }

    /**
     * D2-新增账户个性准备(redis)[8433]
     * gen by moon at 5/27/2024, 10:08:42 PM
     */
    @Trace(operationName = "D2-新增账户个性准备(redis)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddAccountPersonalPreComRespDto addAccountPersonalPreCom(AddAccountPersonalPreComReqDto reqDto) {


        //步骤0: D2-新增redis业务数据对象（业务原子） - addRedisBusinessDataSetCom
        AddRedisBusinessDataSetComRespDto addRedisBusinessDataSetComRespDto = null;
        AddRedisBusinessDataSetComReqDto addRedisBusinessDataSetComReqDto = new AddRedisBusinessDataSetComReqDto();
        addRedisBusinessDataSetComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1823044_1
        addRedisBusinessDataSetComReqDto.setIsDeleteRedis("FALSE");//sourceId:1823045_1
        addRedisBusinessDataSetComReqDto.setDuration(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1823046_1
        addRedisBusinessDataSetComReqDto.setTimeUnitType("HOUR");//sourceId:1823047_1
        addRedisBusinessDataSetComReqDto.setIsDataList("TRUE");//sourceId:1524459_1
        addRedisBusinessDataSetComReqDto.setCustomField1("parentAccountContentCode");//CUSTOM_CONVENTION//sourceId:1524461_1
        addRedisBusinessDataSetComReqDto.setCustomField2("totalBudgetAmount");//CUSTOM_CONVENTION//sourceId:1524463_1
        addRedisBusinessDataSetComReqDto.setCustomField3("accountActualBalance");//CUSTOM_CONVENTION//sourceId:1524465_1
        addRedisBusinessDataSetComReqDto.setCustomField4("settlableBalance");//CUSTOM_CONVENTION//sourceId:1524467_1
        addRedisBusinessDataSetComReqDto.setCustomField5("unSettlableBalance");//CUSTOM_CONVENTION//sourceId:1524469_1
        addRedisBusinessDataSetComReqDto.setCustomField6("accruedSettledAmount");//CUSTOM_CONVENTION//sourceId:1524471_1
        addRedisBusinessDataSetComReqDto.setCustomField7("isBudgetAccount");//CUSTOM_CONVENTION//sourceId:1524473_1
        addRedisBusinessDataSetComReqDto.setCustomField8("isStatisticalAccount");//CUSTOM_CONVENTION//sourceId:1524475_1
        addRedisBusinessDataSetComReqDto.setCustomField9("isIncomingAccount");//CUSTOM_CONVENTION//sourceId:1524477_1
        addRedisBusinessDataSetComReqDto.setCustomField10("accountObjectTypeCode");//CUSTOM_CONVENTION//sourceId:1524479_1
        addRedisBusinessDataSetComReqDto.setCustomField11("accountObjectId");//CUSTOM_CONVENTION//sourceId:1524481_1
        addRedisBusinessDataSetComReqDto.setCustomField12("accountContentCode");//CUSTOM_CONVENTION//sourceId:1524483_1
        addRedisBusinessDataSetComReqDto.setCustomField13("relSubBudgetAccountCode");//CUSTOM_CONVENTION//sourceId:1525124_1
        if (reqDto != null) {
            addRedisBusinessDataSetComReqDto.setBusinessDataObject(reqDto.getBusinessDataObject());//SimpleFieldAssign//sourceId:1524460_1
            addRedisBusinessDataSetComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1524561_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue1(reqDto.getCustomFieldValue1());//SimpleFieldAssign//sourceId:1524462_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue2(reqDto.getCustomFieldValue2());//SimpleFieldAssign//sourceId:1524464_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue3(reqDto.getCustomFieldValue3());//SimpleFieldAssign//sourceId:1524466_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue4(reqDto.getCustomFieldValue4());//SimpleFieldAssign//sourceId:1524468_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue5(reqDto.getCustomFieldValue5());//SimpleFieldAssign//sourceId:1524470_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue6(reqDto.getCustomFieldValue6());//SimpleFieldAssign//sourceId:1524472_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue7(reqDto.getCustomFieldValue7());//SimpleFieldAssign//sourceId:1524474_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue8(reqDto.getCustomFieldValue8());//SimpleFieldAssign//sourceId:1524476_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue9(reqDto.getCustomFieldValue9());//SimpleFieldAssign//sourceId:1524478_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue10(reqDto.getCustomFieldValue10());//SimpleFieldAssign//sourceId:1524480_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue11(reqDto.getCustomFieldValue11());//SimpleFieldAssign//sourceId:1524482_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue12(reqDto.getCustomFieldValue12());//SimpleFieldAssign//sourceId:1524484_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue13(reqDto.getCustomFieldValue13());//SimpleFieldAssign//sourceId:1525125_1
        }

        /*D2-新增redis业务数据对象（业务原子）[8399]   */
        Assert.isNull(addRedisBusinessDataSetComReqDto.getBusinessDataObject(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-业务数据对象不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getRedisDataObjectCatalogue(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-Redis数据对象目录不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getIsDeleteRedis(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-是否删除redis历史数据不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getDuration(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-锁定时长不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getTimeUnitType(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-时间单位类型不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getIsDataList(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-是否是数据集对象不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField1(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段1不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField2(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段2不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue2(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值2不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField3(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段3不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue3(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值3不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField4(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段4不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue4(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值4不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField5(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段5不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue5(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值5不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField6(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段6不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue6(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值6不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField7(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段7不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue7(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值7不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField8(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段8不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue8(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值8不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField9(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段9不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField10(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段10不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue10(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值10不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField11(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段11不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue11(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值11不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField12(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段12不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue12(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值12不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomField13(), "D2-新增账户个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段13不能为空", false);
        addRedisBusinessDataSetComRespDto = businessAtomService.addRedisBusinessDataSetCom(addRedisBusinessDataSetComReqDto)/*vcase invoke isSameApp*/;


        AddAccountPersonalPreComRespDto retData = new AddAccountPersonalPreComRespDto();


        return retData;
    }

    /**
     * D2-查询账户个性准备列表(redis)[8434]
     * gen by moon at 5/30/2024, 10:43:41 PM
     */
    @Trace(operationName = "D2-查询账户个性准备列表(redis)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryAccountPersonalPreListComRespDto queryAccountPersonalPreListCom(QueryAccountPersonalPreListComReqDto reqDto) {


        QueryRedisBusinessDataSetListComRespDto queryRedisBusinessDataSetListComRespDto_1 = null;
//步骤0: D2-查询redis业务数据对象列表（业务原子） - queryRedisBusinessDataSetListCom
        QueryRedisBusinessDataSetListComRespDto queryRedisBusinessDataSetListComRespDto = null;
        QueryRedisBusinessDataSetListComReqDto queryRedisBusinessDataSetListComReqDto = new QueryRedisBusinessDataSetListComReqDto();
        queryRedisBusinessDataSetListComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1823180_1
        queryRedisBusinessDataSetListComReqDto.setCustomField1("parentAccountContentCode");//CUSTOM_CONVENTION//sourceId:1524578_1
        queryRedisBusinessDataSetListComReqDto.setCustomField2("totalBudgetAmount");//CUSTOM_CONVENTION//sourceId:1524579_1
        queryRedisBusinessDataSetListComReqDto.setCustomField3("accountActualBalance");//CUSTOM_CONVENTION//sourceId:1524580_1
        queryRedisBusinessDataSetListComReqDto.setCustomField4("settlableBalance");//CUSTOM_CONVENTION//sourceId:1524581_1
        queryRedisBusinessDataSetListComReqDto.setCustomField5("unSettlableBalance");//CUSTOM_CONVENTION//sourceId:1524582_1
        queryRedisBusinessDataSetListComReqDto.setCustomField6("accruedSettledAmount");//CUSTOM_CONVENTION//sourceId:1524583_1
        queryRedisBusinessDataSetListComReqDto.setCustomField7("isBudgetAccount");//CUSTOM_CONVENTION//sourceId:1524584_1
        queryRedisBusinessDataSetListComReqDto.setCustomField8("isStatisticalAccount");//CUSTOM_CONVENTION//sourceId:1524585_1
        queryRedisBusinessDataSetListComReqDto.setCustomField9("isIncomingAccount");//CUSTOM_CONVENTION//sourceId:1524586_1
        queryRedisBusinessDataSetListComReqDto.setCustomField10("accountObjectTypeCode");//CUSTOM_CONVENTION//sourceId:1524587_1
        queryRedisBusinessDataSetListComReqDto.setCustomField11("accountObjectId");//CUSTOM_CONVENTION//sourceId:1524588_1
        queryRedisBusinessDataSetListComReqDto.setCustomField12("accountContentCode");//CUSTOM_CONVENTION//sourceId:1524589_1
        queryRedisBusinessDataSetListComReqDto.setCustomField13("relSubBudgetAccountCode");//CUSTOM_CONVENTION//sourceId:1525127_1
        if (reqDto != null) {
            queryRedisBusinessDataSetListComReqDto.setBusinessDataObject(reqDto.getBusinessDataObject());//SimpleFieldAssign//sourceId:1524576_1
            queryRedisBusinessDataSetListComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1524577_1
        }

        /*D2-查询redis业务数据对象列表（业务原子）[8420]   */
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getBusinessDataObject(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-业务数据对象不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getDataObjectBatchCode(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-数据对象批次标识不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getRedisDataObjectCatalogue(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-Redis数据对象目录不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField1(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段1不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField2(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段2不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField3(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段3不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField4(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段4不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField5(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段5不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField6(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段6不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField7(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段7不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField8(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段8不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField9(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段9不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField10(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段10不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField11(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段11不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField12(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段12不能为空", false);
        Assert.isNull(queryRedisBusinessDataSetListComReqDto.getCustomField13(), "D2-查询账户个性准备列表(redis)-D2-查询redis业务数据对象列表（业务原子）-自定义字段13不能为空", false);
        queryRedisBusinessDataSetListComRespDto = businessAtomService.queryRedisBusinessDataSetListCom(queryRedisBusinessDataSetListComReqDto)/*vcase invoke isSameApp*/;


        queryRedisBusinessDataSetListComRespDto_1 = queryRedisBusinessDataSetListComRespDto;

        QueryAccountPersonalPreListComRespDto retData = new QueryAccountPersonalPreListComRespDto();
        if (queryRedisBusinessDataSetListComRespDto_1 != null) {
            retData.setRedisBusinessDataResList(//objList-to-objLists
                    queryRedisBusinessDataSetListComRespDto_1.getRedisBusinessDataResList().stream().map(item -> {
                        RedisBusinessDataResDto elm = new RedisBusinessDataResDto();
                        if (item != null) {
                            elm.setParentAccountContentCode(item.getCustomField1());//SimpleFieldAssign//sourceId:298698_2
                            elm.setTotalBudgetAmount(item.getCustomField2());//SimpleFieldAssign//sourceId:298699_2
                            elm.setAccountActualBalance(item.getCustomField3());//SimpleFieldAssign//sourceId:298700_2
                            elm.setSettlableBalance(item.getCustomField4());//SimpleFieldAssign//sourceId:298701_2
                            elm.setUnSettlableBalance(item.getCustomField5());//SimpleFieldAssign//sourceId:298702_2
                            elm.setAccruedSettledAmount(item.getCustomField6());//SimpleFieldAssign//sourceId:298703_2
                            elm.setIsBudgetAccount(item.getCustomField7());//SimpleFieldAssign//sourceId:298704_2
                            elm.setIsStatisticalAccount(item.getCustomField8());//SimpleFieldAssign//sourceId:298705_2
                            elm.setIsIncomingAccount(item.getCustomField9());//SimpleFieldAssign//sourceId:298706_2
                            elm.setAccountObjectTypeCode(item.getCustomField10());//SimpleFieldAssign//sourceId:298707_2
                            elm.setAccountObjectId(item.getCustomField11());//SimpleFieldAssign//sourceId:298708_2
                            elm.setAccountContentCode(item.getCustomField12());//SimpleFieldAssign//sourceId:298709_2
                            elm.setRelSubBudgetAccountCode(item.getCustomField13());//SimpleFieldAssign//sourceId:298807_2
                        }
                        return elm;
                    }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1524631_1
        }


        return retData;
    }

    /**
     * D2-新增目标预算设置个性准备(redis)[8435]
     * gen by moon at 5/27/2024, 10:08:49 PM
     */
    @Trace(operationName = "D2-新增目标预算设置个性准备(redis)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public AddTargetBudgetSetPersonalPreComRespDto addTargetBudgetSetPersonalPreCom(AddTargetBudgetSetPersonalPreComReqDto reqDto) {


        //步骤0: D2-新增redis业务数据对象（业务原子） - addRedisBusinessDataSetCom
        AddRedisBusinessDataSetComRespDto addRedisBusinessDataSetComRespDto = null;
        AddRedisBusinessDataSetComReqDto addRedisBusinessDataSetComReqDto = new AddRedisBusinessDataSetComReqDto();
        addRedisBusinessDataSetComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1823051_1
        addRedisBusinessDataSetComReqDto.setIsDeleteRedis("FALSE");//sourceId:1823052_1
        addRedisBusinessDataSetComReqDto.setDuration(Long.valueOf(2));//CUSTOM_CONVENTION//sourceId:1823053_1
        addRedisBusinessDataSetComReqDto.setTimeUnitType("HOUR");//sourceId:1823054_1
        addRedisBusinessDataSetComReqDto.setIsDataList("TRUE");//sourceId:1524715_1
        addRedisBusinessDataSetComReqDto.setCustomField1("cycleBudgetAmount");//CUSTOM_CONVENTION//sourceId:1524717_1
        addRedisBusinessDataSetComReqDto.setCustomField2("budgetRate");//CUSTOM_CONVENTION//sourceId:1524719_1
        addRedisBusinessDataSetComReqDto.setCustomField3("budgetCycleModeTypeCode");//CUSTOM_CONVENTION//sourceId:1524721_1
        addRedisBusinessDataSetComReqDto.setCustomField4("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1524723_1
        addRedisBusinessDataSetComReqDto.setCustomField5("capitalSourceId");//CUSTOM_CONVENTION//sourceId:1524725_1
        addRedisBusinessDataSetComReqDto.setCustomField6("targetCycleContentTypeCode");//CUSTOM_CONVENTION//sourceId:1524727_1
        addRedisBusinessDataSetComReqDto.setCustomField7("targetCycleContentId");//CUSTOM_CONVENTION//sourceId:1524729_1
        if (reqDto != null) {
            addRedisBusinessDataSetComReqDto.setBusinessDataObject(reqDto.getBusinessDataObject());//SimpleFieldAssign//sourceId:1524716_1
            addRedisBusinessDataSetComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1524817_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue1(reqDto.getCustomFieldValue1());//SimpleFieldAssign//sourceId:1524718_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue2(reqDto.getCustomFieldValue2());//SimpleFieldAssign//sourceId:1524720_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue3(reqDto.getCustomFieldValue3());//SimpleFieldAssign//sourceId:1524722_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue4(reqDto.getCustomFieldValue4());//SimpleFieldAssign//sourceId:1524724_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue5(reqDto.getCustomFieldValue5());//SimpleFieldAssign//sourceId:1524726_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue6(reqDto.getCustomFieldValue6());//SimpleFieldAssign//sourceId:1524728_1
            addRedisBusinessDataSetComReqDto.setCustomFieldValue7(reqDto.getCustomFieldValue7());//SimpleFieldAssign//sourceId:1524730_1
        }

        /*D2-新增redis业务数据对象（业务原子）[8399]   */
        Assert.isNull(addRedisBusinessDataSetComReqDto.getBusinessDataObject(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-业务数据对象不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getRedisDataObjectCatalogue(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-Redis数据对象目录不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getIsDeleteRedis(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-是否删除redis历史数据不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getDuration(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-锁定时长不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getTimeUnitType(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-时间单位类型不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getIsDataList(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-是否是数据集对象不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue1(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值1不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue3(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值3不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue4(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值4不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue6(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值6不能为空", false);
        Assert.isNull(addRedisBusinessDataSetComReqDto.getCustomFieldValue7(), "D2-新增目标预算设置个性准备(redis)-D2-新增redis业务数据对象（业务原子）-自定义字段值7不能为空", false);
        addRedisBusinessDataSetComRespDto = businessAtomService.addRedisBusinessDataSetCom(addRedisBusinessDataSetComReqDto)/*vcase invoke isSameApp*/;


        AddTargetBudgetSetPersonalPreComRespDto retData = new AddTargetBudgetSetPersonalPreComRespDto();


        return retData;
    }

    /**
     * D2-查询目标预算设置个性准备部分数据列表（入参查redis）[8445]
     * gen by moon at 5/31/2024, 8:34:38 PM
     */
    @Trace(operationName = "D2-查询目标预算设置个性准备部分数据列表（入参查redis）")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public QueryTargetBudgetSetPersonalPreRefListComRespDto queryTargetBudgetSetPersonalPreRefListCom(QueryTargetBudgetSetPersonalPreRefListComReqDto reqDto) {


        QueryRefRedisBusinessDataSetListComRespDto queryRefRedisBusinessDataSetListComRespDto_1 = null;
//步骤0: D2-查询入参redis业务数据对象列表（业务原子） - queryRefRedisBusinessDataSetListCom
        QueryRefRedisBusinessDataSetListComRespDto queryRefRedisBusinessDataSetListComRespDto = null;
        QueryRefRedisBusinessDataSetListComReqDto queryRefRedisBusinessDataSetListComReqDto = new QueryRefRedisBusinessDataSetListComReqDto();
        queryRefRedisBusinessDataSetListComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1823184_1
        queryRefRedisBusinessDataSetListComReqDto.setBatchQueryRefDataFieldName("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1536585_1
        queryRefRedisBusinessDataSetListComReqDto.setRefCustomField1("budgetCycleModeTypeCode");//CUSTOM_CONVENTION//sourceId:1526311_1
        queryRefRedisBusinessDataSetListComReqDto.setRefCustomField2("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1830850_1
        queryRefRedisBusinessDataSetListComReqDto.setRefCustomField3("capitalSourceId");//CUSTOM_CONVENTION//sourceId:1526313_1
        queryRefRedisBusinessDataSetListComReqDto.setRefCustomField4("targetCycleContentId");//CUSTOM_CONVENTION//sourceId:1559757_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField1("cycleBudgetAmount");//CUSTOM_CONVENTION//sourceId:1526319_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField2("budgetRate");//CUSTOM_CONVENTION//sourceId:1526320_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField3("budgetCycleModeTypeCode");//CUSTOM_CONVENTION//sourceId:1526321_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField4("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1526322_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField5("capitalSourceId");//CUSTOM_CONVENTION//sourceId:1526323_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField6("targetCycleContentTypeCode");//CUSTOM_CONVENTION//sourceId:1526324_1
        queryRefRedisBusinessDataSetListComReqDto.setCustomField7("targetCycleContentId");//CUSTOM_CONVENTION//sourceId:1526325_1
        if (reqDto != null) {
            queryRefRedisBusinessDataSetListComReqDto.setBusinessDataObject(reqDto.getBusinessDataObject());//SimpleFieldAssign//sourceId:1526309_1
            queryRefRedisBusinessDataSetListComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1526310_1
            queryRefRedisBusinessDataSetListComReqDto.setRefRedisBusinessDataList(reqDto.getRefRedisBusinessDataList());//list-field-assign//sourceId:1527636_1
            queryRefRedisBusinessDataSetListComReqDto.setRefCustomFieldValue1(reqDto.getRefCustomFieldValue1());//SimpleFieldAssign//sourceId:1537555_1
            queryRefRedisBusinessDataSetListComReqDto.setRefCustomFieldValue2(reqDto.getRefCustomFieldValue2());//SimpleFieldAssign//sourceId:1830851_1
            queryRefRedisBusinessDataSetListComReqDto.setRefCustomFieldValue3(reqDto.getRefCustomFieldValue3());//SimpleFieldAssign//sourceId:1537556_1
            queryRefRedisBusinessDataSetListComReqDto.setRefCustomFieldValue4(reqDto.getRefCustomFieldValue4());//SimpleFieldAssign//sourceId:1559758_1
        }

        /*D2-查询入参redis业务数据对象列表（业务原子）[8443]   */
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getBusinessDataObject(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-业务数据对象不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getDataObjectBatchCode(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-数据对象批次标识不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getRedisDataObjectCatalogue(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-Redis数据对象目录不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getBatchQueryRefDataFieldName(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-批量查redis入参数据集的字段名不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getRefCustomField1(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-入参自定义字段1不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getRefCustomFieldValue1(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-入参自定义字段值1不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getRefCustomField2(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-入参自定义字段2不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getRefCustomField3(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-入参自定义字段3不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField1(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段1不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField2(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段2不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField3(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段3不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField4(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段4不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField5(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段5不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField6(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段6不能为空", false);
        Assert.isNull(queryRefRedisBusinessDataSetListComReqDto.getCustomField7(), "D2-查询目标预算设置个性准备部分数据列表（入参查redis）-D2-查询入参redis业务数据对象列表（业务原子）-自定义字段7不能为空", false);
        queryRefRedisBusinessDataSetListComRespDto = businessAtomService.queryRefRedisBusinessDataSetListCom(queryRefRedisBusinessDataSetListComReqDto)/*vcase invoke isSameApp*/;


        queryRefRedisBusinessDataSetListComRespDto_1 = queryRefRedisBusinessDataSetListComRespDto;

        QueryTargetBudgetSetPersonalPreRefListComRespDto retData = new QueryTargetBudgetSetPersonalPreRefListComRespDto();
        if (queryRefRedisBusinessDataSetListComRespDto_1 != null) {
            retData.setRedisBusinessDataResList(//objList-to-objLists
                    queryRefRedisBusinessDataSetListComRespDto_1.getRedisBusinessDataResList().stream().map(item -> {
                        RedisBusinessDataResDto elm = new RedisBusinessDataResDto();
                        if (item != null) {
                            elm.setCycleBudgetAmount(item.getCustomField1());//SimpleFieldAssign//sourceId:299194_2
                            elm.setBudgetRate(item.getCustomField2());//SimpleFieldAssign//sourceId:299195_2
                            elm.setBudgetCycleModeTypeCode(item.getCustomField3());//SimpleFieldAssign//sourceId:299196_2
                            elm.setEvaObjTargetCycleId(item.getCustomField4());//SimpleFieldAssign//sourceId:299197_2
                            elm.setCapitalSourceId(item.getCustomField5());//SimpleFieldAssign//sourceId:299198_2
                            elm.setTargetCycleContentTypeCode(item.getCustomField6());//SimpleFieldAssign//sourceId:299199_2
                            elm.setTargetCycleContentId(item.getCustomField7());//SimpleFieldAssign//sourceId:299200_2
                        }
                        return elm;
                    }).collect(Collectors.toList()));//objList-to-objLists//sourceId:1526381_1
        }


        return retData;
    }

    /**
     * D2修改目标预算设置(redis)[9692]
     * gen by moon at 6/1/2024, 12:53:27 AM
     */
    @Trace(operationName = "D2修改目标预算设置(redis)")
    @Tags({@Tag(key = "参数", value = "arg[0]"),
            @Tag(key = "返回值", value = "returnedObj")})
    @Transactional(rollbackFor = Exception.class)
    @Override
    public UpdateTargetBudgetSetRedisComRespDto updateTargetBudgetSetRedisCom(UpdateTargetBudgetSetRedisComReqDto reqDto) {


        //步骤0: D2修改redis业务数据对象(业务原子) - updateRedisBusinessDataSetCom
        UpdateRedisBusinessDataSetComRespDto updateRedisBusinessDataSetComRespDto = null;
        UpdateRedisBusinessDataSetComReqDto updateRedisBusinessDataSetComReqDto = new UpdateRedisBusinessDataSetComReqDto();
        updateRedisBusinessDataSetComReqDto.setRedisDataObjectCatalogue("计算临时数据");//sourceId:1831201_1
        updateRedisBusinessDataSetComReqDto.setBusinessDataObject("TARGET_BUDGET_SET");//sourceId:1831203_1
        updateRedisBusinessDataSetComReqDto.setIsDataList("TRUE");//sourceId:1831204_1
        updateRedisBusinessDataSetComReqDto.setRefCustomField1("budgetCycleModeTypeCode");//CUSTOM_CONVENTION//sourceId:1831205_1
        updateRedisBusinessDataSetComReqDto.setRefCustomField2("evaObjTargetCycleId");//CUSTOM_CONVENTION//sourceId:1831207_1
        updateRedisBusinessDataSetComReqDto.setRefCustomField3("capitalSourceId");//CUSTOM_CONVENTION//sourceId:1831209_1
        updateRedisBusinessDataSetComReqDto.setCustomField1("budgetRate");//CUSTOM_CONVENTION//sourceId:1831211_1
        if (reqDto != null) {
            updateRedisBusinessDataSetComReqDto.setDataObjectBatchCode(reqDto.getDataObjectBatchCode());//SimpleFieldAssign//sourceId:1831202_1
            updateRedisBusinessDataSetComReqDto.setRefCustomFieldValue1(reqDto.getRefCustomFieldValue1());//SimpleFieldAssign//sourceId:1831206_1
            updateRedisBusinessDataSetComReqDto.setRefCustomFieldValue2(reqDto.getRefCustomFieldValue2());//SimpleFieldAssign//sourceId:1831208_1
            updateRedisBusinessDataSetComReqDto.setRefCustomFieldValue3(reqDto.getRefCustomFieldValue3());//SimpleFieldAssign//sourceId:1831210_1
            updateRedisBusinessDataSetComReqDto.setCustomFieldValue1(reqDto.getCustomFieldValue1());//SimpleFieldAssign//sourceId:1831212_1
        }

        /*D2修改redis业务数据对象(业务原子)[9407]   */
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getRedisDataObjectCatalogue(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-Redis数据对象目录不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getBusinessDataObject(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-业务数据对象不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getIsDataList(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-是否是数据集对象不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getRefCustomField1(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-入参自定义字段1不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getRefCustomFieldValue1(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-入参自定义字段值1不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getRefCustomField2(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-入参自定义字段2不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getRefCustomField3(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-入参自定义字段3不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getCustomField1(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-自定义字段1不能为空", false);
        Assert.isNull(updateRedisBusinessDataSetComReqDto.getCustomFieldValue1(), "D2修改目标预算设置(redis)-D2修改redis业务数据对象(业务原子)-自定义字段值1不能为空", false);
        updateRedisBusinessDataSetComRespDto = businessAtomService.updateRedisBusinessDataSetCom(updateRedisBusinessDataSetComReqDto)/*vcase invoke isSameApp*/;


        UpdateTargetBudgetSetRedisComRespDto retData = new UpdateTargetBudgetSetRedisComRespDto();


        return retData;
    }
    //
}
